package com.zw.a.basic.a04.demo03_method;

//案例: 演示有参无返回值的方法.
/*
    方法的定义格式:
        修饰符 返回值的数据类型 方法名(数据类型 参数名1, 数据类型 参数名2...) {
            方法体;        //就是以前我们一直写的 逻辑代码
            return 具体的返回值;
        }
    示例:
        public static void main(String[] args) {
        }
    注意事项:
        1. 方法与方法之间是平级关系, 不能嵌套定义.
        2. 方法的功能越单一越好.
        3. 方法只有被调用才会执行.
        4. 定义方法的时候写在参数列表中的参数叫: 形参.
           调用方法的时候传入的具体值, 叫: 实参.
 */
public class MethodDemo02 {
    public static void main(String[] args) {
        //1.定义方法isEvenNumber(), 该方法接收一个int类型的整数num.
        //2.判断num是奇数还是偶数, 并打印结果.
        /*
            调用方法的三个步骤:
                1. 写方法名. 用谁就写谁, 注意大小写, 不要写错了.
                2. 传参, 方法要什么, 我们就给什么.
                3. 接收返回值, 即: 方法给什么, 我们就用什么类型的变量来接收.
         */
        isEvenNumber(13);
    }

    //1.定义方法isEvenNumber(), 该方法接收一个int类型的整数num.,    方法与方法之间是平级关系, 不能嵌套定义.
    /*
        分析: 定义方法的三个明确
            1. 明确方法名.
            2. 明确参数列表.
            3. 明确返回值的数据类型.
     */
    public static void isEvenNumber(int num) {      //参数列表, 形容调用方法的时候需要传入什么类型的数据.
        //即: 判断传过来的num是奇数还是偶数, 并将结果打印到控制台上.
        if (num % 2 == 0)
            System.out.println(num + " 是偶数");
        else
            System.out.println(num + " 是奇数");
    }
}
